Make room in e820map for SMBIOS tables.
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 14 Aug 2006 16:29:11 +0000 (17:29 +0100)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Mon, 14 Aug 2006 16:29:11 +0000 (17:29 +0100)
Signed-off-by: Andrew D. Ball <aball@us.ibm.com>
tools/libxc/xc_hvm_build.c

index 08d22998235696d862a92c7eef0590d474b83a95..d4799abc876b7448592e84cf52d42a79b454120a 100644 (file)
@@ -58,12 +58,12 @@ static void build_e820map(void *e820_page, unsigned long long mem_size)
 
     /* XXX: Doesn't work for > 4GB yet */
     e820entry[nr_map].addr = 0x0;
-    e820entry[nr_map].size = 0x9F800;
+    e820entry[nr_map].size = 0x9F000;
     e820entry[nr_map].type = E820_RAM;
     nr_map++;
 
-    e820entry[nr_map].addr = 0x9F800;
-    e820entry[nr_map].size = 0x800;
+    e820entry[nr_map].addr = 0x9F000;
+    e820entry[nr_map].size = 0x1000;
     e820entry[nr_map].type = E820_RESERVED;
     nr_map++;